Vergleichsoperation Eingeben / Ändern

Filterbedingungen können sowohl beim Filtern von Datensätzen als auch beim Setzen von Druckfiltern formuliert werden.

Im oberen Teil sehen Sie die Bezeichnung des Feldes mit dem der Vergleich durchgeführt werden soll.

Darunter befindet sich das Optionsfeld mit den möglichen Vergleichsoperatoren.

Hinweis: Bei ungültigen Vergleichswerten werden die Standardwerte der Datentypen für den Vergleich verwendet. Das ist z.B. die 0 bei Zahlen (integer, float) und beim Datentyp Boolean.

Ausser den bekannten Filteroperatoren gleich, grösser etc. gibt es die Vergleichsoperatoren leer und nicht leer und für die SQL-Abfrage im Druckfilter zusätzlich noch die Vergleichsoperatoren wie, nicht wie.

wie-Operator - Der wie-Operator wird für den Vergleich alphanumerischer Felder verwendet. In der Konstanten, mit der das entsprechende Datenbankfeld verglichen werden soll, können Platzhalter für variable Zeichen oder Zeichengruppen verwendet werden. Diese spielen dann während des Vergleichs keine Rolle.

Mit einem ? ersetzt man ein Zeichen mit einem * eine Zeichengruppe.

Beispiel

Für die Konstante Me?er werden alle Meier und alle Meyer als Übereinstimmung ermittelt.
Für M* würden alle mit 'M' beginnenden Felder zutreffend sein.

nicht wie-Operator - Dementsprechend negiert der nicht wie-Operator das Ergebnis. Es werden dann alle Datensätze ermittelt, für die der Vergleich nicht zutrifft.

leer-Operator - Mit dem leer-Operator können Sie unabhängig vom Datenformat testen, ob für das Feld überhaupt Eingaben vorhanden sind.

nicht leer-Operator - Der nicht leer-Operator stellt dementsprechend vorhandene Daten fest.